//
//  ECAlertTool.h
//  ERPChargeAccount2
//
//  Created by 刘思麟 on 2018/6/8.
//  Copyright © 2018年 历山大亚. All rights reserved.
//

#import <Foundation/Foundation.h>

typedef NS_ENUM(NSUInteger, ECAlertType) {
    ECAlertTypeDefalt,
    ECAlertTypeCancelOnly,//只有下方(contentView 下)关闭按钮
};

/**
 弹窗工具 tip:根据需求 弹窗视图共分为 window，内容视图contentview，顶部工具视图naviview，底部bottomtoolview，和中间alertview
        主要操作为中间alertview
 */
@interface ECAlertTool : NSObject

/**
 根据View初始化

 @param view 弹窗中间视图
 @return 弹窗实例
 */
- (instancetype)initWithAlertView:(UIView *)view;

@property (nonatomic,assign) ECAlertType alertType;//弹窗样式

@property (nonatomic,strong) NSString * title;//title

@property (nonatomic,copy) void (^cancelBlock)(void);//取消

@property (nonatomic,copy)  void (^makeSureBlock)(void);//确认
    
- (void)show;//显示

@end

@interface UIViewController (ECAlert)

@property (nonatomic,strong) UIView * rightItem;//右上方视图

@end
